body{ margin:0; background-color:#ffffff !important;}
body,td,select,option,input{font-family:arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif; font-size:16px;  color: #444141;-webkit-font-smoothing: antialiased;}
img{ border:0; display: block;}
form{ display:inline;}
h1,h2,h3,h4,h5,h6,ul,dd,dl,dt,p{ margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; list-style:outside none none;}
u, b, em, i{font-style:normal; list-style:none none; text-decoration:none;}
/*input,button,select{background:transparent; -webkit-appearance:none;}*/
input, button, select, textarea{outline:none;}
.go_home:hover{color: #E90211!important;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
textarea{resize: none;}
input:focus, button:focus, select:focus, textarea:focus{box-shadow:none; outline:none;}
a{color:#444141; text-decoration:none; outline:none;  }
/** a{color:#444141; text-decoration:none; outline:none;display: block;}**/
a:visited{ color:#444141; text-decoration:none;}
a:hover{ color:#E90211; text-decoration:none;}
a, a:visited, a:hover{text-decoration:none;}
.transform{-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.transform_x{-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.transform_y{-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.ellipsis{display: block; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; margin: 0;}
.many_line{white-space:pre-wrap;display:-ms-box !important;display:-moz-box !important;;display:-webkit-box !important;;display:box !important;;text-overflow:ellipsis;overflow:hidden;-ms-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;}
.line_one{-ms-line-clamp:1;-moz-line-clamp:1;-webkit-line-clamp:1;line-clamp:1;}
.line_two{-ms-line-clamp:2;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;}
.line_three{-ms-line-clamp:3;-moz-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;}
.line_four{-ms-line-clamp:4;-moz-line-clamp:4;-webkit-line-clamp:4;line-clamp:4;}
.line_five{-ms-line-clamp:5;-moz-line-clamp:5;-webkit-line-clamp:5;line-clamp:5;}
.line_six{-ms-line-clamp:6;-moz-line-clamp:6;-webkit-line-clamp:6;line-clamp:6;}
.box{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.layout{width: 1180px; margin: 0 auto; overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.border{border: 1px solid #eee;}
.dashed_line{border-bottom: 1px dashed #eee;}
.common-layout-left{width:890px; float: left;}
.common-layout-right{width:288px; float: right;}
.fl{float: left;}
.fr{float: right;}
/* @media screen and (min-width:769px){
    .hamburger{display:none !important}
    .common-layout{width:1180px !important;margin:0 auto}
    .common-animate-img{-ms-transform:translate(-50%, -50%) !important;-moz-transform:translate(-50%, -50%) !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;position:absolute !important;left:50% !important;top:50% !important;transition:all .6s !important}.common-animate-img:hover{transform:translate(-50%, -50%) scale(1.2) !important}
} */

.wrap{width: 100%; margin: auto; background: #f5f5f5;}
.wrap_content{width: 1200px; margin:auto;}
.wj_sitenav{width: 100%; margin: 0 auto; display: flex; line-height: 28px; font-size: 12px; color: #666;}
.sitenav_flet{width: 300px; overflow: hidden;}
.sitenav_right{flex: 1; -webkit-flex: 1;}
.sitenav_flet a{color: red;}
.sitenav_right ul{float: right;}
.sitenav_right ul li{float: left;cursor: pointer;}
.sitenav_right .o_ul{width: 230px;}
.sitenav_right .o_ul li{margin-right: 15px;cursor: pointer;}
.sitenav_right .t_ul li{position: relative;}
.t_ul li span{padding: 0 10px; color: #666;}
.sitenav_right_user_li .logining{position: relative;}
.sitenav_right_user_li .user_info_block{width: 246.8px; }
.nav_tanceng{display: none; position: absolute; top: 28px; left: 0; z-index: 9999;  box-shadow: #f5f5f5 2px 2px 2px 0; }
.user_info_detail{ display: flex; padding: 22px 10px; overflow: hidden; background: #FDF6F6;}
.user_info_detail .user_avtimg{width: 61px; height: 61px; border-radius: 50%; overflow: hidden; margin-right: 11px;}
.user_info_detail .user_avtimg img{width: 100%; overflow: hidden;}
.user_info_detail .user_menu{ flex: 1; -webkit-flex: 1; overflow: hidden;}
.user_info_detail .user_menu h3{ font-weight: normal; font-size: 16px; color: #333333; line-height: 18px; margin-bottom: 15px;}
.user_info_detail .user_menu p{font-size: 12px;  color: #555555; line-height: 18px;}
.user_info_quanxian{width: 100%; padding: 17px 29px; background: #fff; }
.user_info_quanxian a{font-size: 14px; color: #333333; line-height: 36px; display: block;;}
.nav_tanceng{overflow: hidden; width: 214.8px; }
.nav_tanceng .top_pp{padding-left: 20px; padding-top: 17px; overflow: hidden;background: #fff;}
.nav_tanceng h1{ font-size: 14px; font-weight: 400; color: #000000;line-height: 1; padding-left: 5px;border-left: 2px solid #E90211;}
.nav_tanceng .detail{ padding-left: 10px; padding-top: 19px; width: 100%; overflow: hidden; overflow: hidden;} 
.nav_tanceng .detail .item{position: relative; font-size: 12px; width: 50%; float: left; text-align: left; margin-bottom: 16px; color: #333333; line-height: 18px;}
.nav_tanceng .detail .item:nth-child(2n-1)::after{position: absolute; content: ''; right: 19px; top: 3px; width: 1px; height: 12px; border-left: 1px solid #eee;} 
.my_order_content .detail .item:nth-child(2n-1)::after{ right: 13px!important;  }  
.tel_me_content{ left: -100px!important; width: 320px!important;}
.tel_me_content .detail p{width: 100%; font-size: 12px; font-weight: 400; color: #333333; line-height: 18px; overflow: hidden; margin-bottom: 10px;}
.tel_me_code_a_way{ display: flex; width: 100%; overflow: hidden; padding-right: 20px;}
.tel_me_content .detail{flex: 1; -webkit-flex: 1; overflow: hidden;}
.fr_img{width: 83px; height: 83px; overflow: hidden; margin-left: 18px; margin-top: 19px;}
.fr_img img{width: 100%; height: 100%; overflow: hidden;} 
.nav_tanceng .detail .item span{color: #E90211; padding-left: 10px;}
.commit_qx{width: 100%; overflow: hidden; height: 40.5px; background: #FDF6F6;}
.commit_qx a{display: block; float: left; width: 50%; text-align: center; line-height: 40.5px; color: #333;}

.com_daohang_content{z-index: 999; background: #fff; padding: 15px; width: 400px; left: -150px;}
.com_daohang_content ul{float: none; width: 100%; overflow-x: hidden; overflow-y: scroll; max-height: 200px;}
.com_daohang_content li{ float: none!important; display: flex; overflow: hidden; width: 100%;}
.com_daohang_content li div{float: left; font-size: 12px; line-height:1; margin-bottom: 10px;}
.tit{color: #000; width: 50px;}
.item_ls{flex: 1; -webkit-flex: 1; overflow: hidden;}
.item{color: #6f6c6c; border-right: 1px solid #eee;}
.com_daohang_content_ul .item{padding: 0 15px ; }


.header_div{width: 100%; overflow: inherit; background: #fff;padding-top: 18px;position: sticky;top: 28px;z-index: 7777;}
.header_content{width: 1200px; margin: 0 auto; display: flex;}
.header_content_fl{float: left; width: 216px; height: 67px; overflow: hidden;}
.header_content_fl img{width: 100%; height: 100%;}
.header_content_fr{width: 120px; overflow: hidden; float: right;}
.header_content_fr .code_img{margin: auto; width: 70px; height: 70px; overflow: hidden;}
.header_content_fr .code_img img{width: 100%; overflow: hidden;}
.header_content_fr p{text-align: center;font-size: 12px;color: #777777;line-height: 22px;}
.header_content_mid{padding-top: 10px; flex: 1; -webkit-flex: 1;margin-left: 95px;}
.search_content{width: 440px; float: left;}
.search_input{cursor: pointer;padding-right: 60px; width: 430px; height: 38px; line-height: 38px; border: 1px solid #E90211; background: #E90211 url(../../img/sousuo.png) no-repeat 380px 4px; background-size: 30px;}
.search_input input{padding: 5px 10px; font-size: 14px; color:#111; background: #fff; height: 36px;line-height: 36px; width: 360px; overflow: hidden; border: none;}
.search_input input::-webkit-input-placeholder{ /*WebKit browsers*/
    font-size: 12px;color: #888888;line-height: 36px;
}
.search_input    input::-moz-input-placeholder{ /*Mozilla Firefox*/
    font-size: 12px;color: #888888;line-height: 36px;
}
.search_input  input::-ms-input-placeholder{ /*Internet Explorer*/ 
    font-size: 12px;color: #888888;line-height: 36px;
}
.search_input ul {
    max-height: 300px;
    overflow: scroll;
    background: white;position: relative;z-index: 99999;top: 3px;width: 357px;border: 1px solid #ccc;background-color: #fff;-webkit-box-shadow: 1px 2px 1px rgba(0,0,0,.2);box-shadow: 1px 2px 1px rgba(0,0,0,.2);
}
.search_input ul li{
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    padding-left: 5px;
}
.search_input ul li:hover{
    background: #eee;
}
.input_tip{ font-size: 12px;color: #AAAAAA; line-height: 25px;}
.ksbj_a_cut{cursor: pointer; margin-left: 30px; width: 117px; height: 38px; line-height: 38px; float: left;}
.ksbj_cont{ padding-left: 40px;  background: #E90211 url(../../img/shandian.png) no-repeat 10px 7px; background-size: 20px 24px; border: 1px solid #E90211;}
.cut_cont{ padding-left: 30px;  background: #FFFFFF url(../../img/cut.png) no-repeat 5px 7px; background-size: 20px 24px;; border: 1px solid #E90211;}
.ksbj_cont a{line-height: 38px; font-size: 14px;color: #FFFFFF;}
.cut_cont a{line-height: 38px; font-size: 14px; color: #E90211;}

.header_nav{width: 1200px; margin: 0 auto; overflow: inherit;display: flex;}
.top_class {position: relative;}
#fenlei_block_tank{display: none; position: absolute; top: 40px; left: 0; background-color: #fff; z-index: 999;}
#fenlei_block_tank .headitem_list_block_tankuang{left: 241px!important;}
#fenlei_block_tank .fenlei_block{overflow: inherit!important;}
#fenlei_block_tank .headitem_fl_content_box{overflow: inherit!important;}
#fenlei_block_tank .headitem_list_block{overflow: inherit!important;}

.header_nav_all{ width: 241px; cursor: pointer; overflow: hidden; padding: 0 20px; font-size: 20px;font-family: Times New Roman;color: #FFFFFF;height: 40px; line-height: 40px;background: #E90211 url(../../img/quanbu.png) no-repeat 190px 8px; background-size: 25px;}
.header_nav_box{flex:1;-webkit-flex: 1; overflow: hidden;}
.header_nav_box ul{margin-left: 20px; width: 100%; overflow: hidden;}
.header_nav_li{cursor: pointer; padding: 0 30px; float: left; overflow: hidden;  font-size: 16px;font-family: Microsoft YaHei; color: #111; line-height: 40px;}
.header_nav_li_active{color: #E90211; position: relative;}
.header_nav_li_active::after{content: ''; width: 23px; height: 3px; background: #E90211; position: absolute; bottom: 5px;left: 50%; margin-left: -12px;}
.ziliaoku{background: url(../../img/ranzhi.png) no-repeat 5px 6px; background-size: 25px;}

.headitem_box{width: 1200px; margin: 0 auto; overflow: hidden;}
.headitem_fl_box{float: left; width: 961px;overflow: hidden;}

.fenlei_block{width: 100%; height: 501px;   overflow: hidden; position: relative;}
.headitem_fl_content_box{ background-color: #fff;  width: 241px; overflow: hidden; padding: 0 0 0 10px; float: left;}
.headitem_list_block{width: 100%; overflow: hidden; height: 501px; }
.headitem_list_menu{cursor: pointer; width: 100%; position: relative; overflow: hidden; padding: 17px 40px 17px 40px; border-bottom: 1px solid #e7e7e7; background-repeat: no-repeat; background-position: 0 21px; background-size: 34px;}
.bglingjian_1{ background-image: url(../../img/lingjian1.png);}
.bglingjian_2{ background-image: url(../../img/lingjian2.png);}
.bglingjian_3{ background-image: url(../../img/lingjian3.png);}
.bglingjian_4{ background-image: url(../../img/lingjian4.png);}
.bglingjian_5{ background-image: url(../../img/lingjian5.png);}
.bglingjian_6{ background-image: url(../../img/lingjian6.png);}
.bglingjian_7{ background-image: url(../../img/lingjian7.png); border-bottom: none!important;}
.headitem_list_menu p{ font-size: 16px; color: #333333; line-height: 16px;}
.headitem_list_menu span{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;padding-top: 5px; display: inline-block;font-size: 12px; color: #999; }
.headitem_list_menu::after{content: ""; width: 16px; height: 28px; background-image: url(../../img/jiantou_1.png);background-repeat:  no-repeat ; background-position:0; background-size: 16px 28px; position: absolute; top: 23px; right: 10px;}
.headitem_list_menu_active{background-color: #f5f5f5;}
.headitem_list_menu_active p{color: #E90211 !important;}
.headitem_list_menu_active::after{background-image: url(../../img/jiantou_2.png) !important;}
.headitem_list_block_tankuang{width: 719px; height: 501px; padding: 30px; position: absolute; top: 0; right: 0; overflow: hidden; z-index: 99; background: #fff url(../../img/tk_bg.png) no-repeat 0; background-size: 100%;  display: none; }
.tankuang_content{width: 100%; height: 100%; overflow-x: hidden; overflow-y: scroll;}
.tankuang_content_item{width: 100%;overflow: hidden;}
.tankuang_content_item p{color: #000000; line-height: 20px; font-size: 16px; padding-left: 20px; position: relative; margin-bottom: 10px;}
.tankuang_content_item p::after{content: ''; width: 4px; height: 4px; border-radius: 50%;background-color: #000; position: absolute; top: 8px; left: 10px;}
.tankuang_content_item ul{width: 100%; overflow: hidden; padding-left: 20px; border-bottom: 1px solid #eee; margin-bottom: 15px;}
.tankuang_content_item ul li{ float: left; margin-right: 15px; margin-bottom: 10px; overflow: hidden; color: #333333;line-height: 28px; font-size: 12px;}

.headitem_list_block_banner{width: 709px;  height: 501px; float: right; overflow: hidden;}
.headitem_list_block_banner img{width: 100%; overflow: hidden; height: 100%;}
.item_fl_tip_box{width: 100%; display: flex; padding: 0 10px; overflow: hidden;  height: 46px; background: #FFFFFF; border: 1px solid #EEEEEE; margin-top: 12px;}
.zuixinzixun{width: 80px;overflow: hidden;}
.zuixinzixun span{display: inline-block;font-size: 18px; font-family: Microsoft YaHei; color: #222222; line-height: 46px;}
.zuixinzixun img{width: 40px; height: 20px; margin-top: 13px; overflow: hidden; float: right;}
.zixun_list{flex: 1; -webkit-flex: 1; overflow: hidden;}
.zixun_list li{cursor: pointer; padding-left: 26px; font-size: 12px; color: #222222; line-height: 46px; margin-left: 30px; background: url(../../img/new.png) no-repeat 0 16px; background-size: 23px 14px; float: left;}
/*  旧版
.item_fr_box{float: right; width: 225px; height: 560px; overflow: hidden; padding: 0 15px; background: #fff;}
.cgcy_block{width: 100%; overflow: hidden;}
.cgcy_block_h2{padding: 15px 0 12px 35px;font-weight: normal; font-size: 16px; color: #111111; border-bottom: 1px solid #e7e7e7; background: url(../../img/caigoudan.png) no-repeat 0 10px; background-size:30px;}
.cgcy_block_ul{width: 100%; overflow: hidden;}
.cgcy_block_ul li{width: 45%; overflow: hidden;cursor: pointer;}
.cgcy_block_ul li img{width: 42px; height: 42px; border-radius: 50%; margin: 10px auto; overflow: hidden;}
.cgcy_block_ul li p{text-align: center; font-size: 12px; color: #555555;}
.cgcy_block_ul li p span{color: #E90211;}
.cgcy_block_ul li .tip{ font-size: 11px!important; color: #AAAAAA!important;}
.cgcy_block_ul li:nth-child(2n){float: right;}
.cgcy_block_ul li:nth-child(2n+1){float: left;}

.tzgg_block{width: 100%; overflow: hidden; margin-top: 12px;}
.tzgg_block_h2{padding: 10px 0 12px 35px;font-weight: normal; font-size: 16px; color: #111111; border-bottom: 1px solid #e7e7e7; background: url(../../img/tongzhi.png) no-repeat 0 10px; background-size:30px 24px;}
.tzgg_block_ul{width: 100%; overflow: hidden;}
.tzgg_block_ul li{ font-size: 14px; color: #666666;  padding-top: 5px; padding-left: 10px; position: relative;}
.tzgg_block_ul li::after{content: ''; width: 2px; height: 2px; border: 1px solid#666;border-radius: 50%; background-color: #666; position: absolute; left: 2px; bottom: 7px;}

.btn_block{width: 100%; overflow: hidden; margin-top: 10px;}
.btn_block_it{width: 83px; height: 34px; line-height: 34px; border-radius: 6px; font-size: 14px; text-align: center; }
.btn_denglu{ background: #E90211;  color: #FFFFFF; float: left;}
.btn_zhuce{ background: #fff; color: #E90211; float: right;border: 1px solid #E90211; }

.item_fr_box_img{width: 100%; overflow: hidden; height: 47px; margin-top: 10px;}
.item_fr_box_img img{width: 100%; overflow: hidden;} */





/**************  未登录/登录 状态  **************/
.item_fr_box{float: right; width: 225px; height: 501px; overflow: hidden; padding: 15px; background: #fff;}
.cgcy_block{width: 100%; overflow: hidden;}
.cgcy_block_h2{padding-bottom: 11px;padding-left: 35px; font-weight: normal; font-size: 16px; color: #111111; border-bottom: 1px solid #e7e7e7; background: url(../../img/caigoudan.png) no-repeat 0 -3px; background-size:30px;}
.cgcy_block_ul{width: 100%; overflow: hidden;}
.cgcy_block_ul li{width: 45%; overflow: hidden;cursor: pointer;}
.cgcy_block_ul li img{width: 42px; height: 42px; border-radius: 50%; margin: 10px auto; overflow: hidden;}
.cgcy_block_ul li p{text-align: center; font-size: 12px; color: #555555;}
.cgcy_block_ul li p span{color: #E90211;}
.cgcy_block_ul li .tip{ font-size: 11px!important; color: #AAAAAA!important;}
.cgcy_block_ul li:nth-child(2n){float: right;}
.cgcy_block_ul li:nth-child(2n+1){float: left;}

.tzgg_block{width: 100%; overflow: hidden; margin-top: 12px;}
.tzgg_block_h2{padding: 10px 0 12px 35px;font-weight: normal; font-size: 16px; color: #111111; border-bottom: 1px solid #e7e7e7; background: url(../../img/tongzhi.png) no-repeat 0 10px; background-size:30px 24px;}
.tzgg_block_ul{width: 100%; overflow: hidden;}
.tzgg_block_ul li{ font-size: 14px; color: #666666;  padding-top: 5px; padding-left: 10px; position: relative;}
.tzgg_block_ul li::after{content: ''; width: 2px; height: 2px; border: 1px solid#666;border-radius: 50%; background-color: #666; position: absolute; left: 2px; bottom: 7px;}

.user_avtar{width: 82px; height: 82px; overflow: hidden; border-radius: 50%; margin: auto; margin-bottom: 9px;}
.user_avtar img{width: 100%; overflow: hidden;}
.user_welcom{width: 100%; text-align: center; overflow: hidden; font-size: 16px;font-weight: 400; color: #333333; line-height: 18px;}

.item_fr_box .btn_block{width: 100%;cursor: pointer; margin-bottom: 30px; height: 35px; line-height: 35px;border-radius: 6px; font-size: 14px; text-align: center; }
.item_fr_box .btn_block a{color: #E90211;}
.item_fr_box .btn_denglu{ background-color: #FDEBEC; margin-top: 21px; margin-bottom: 15px;; }
.item_fr_box .btn_forget{background: rgba(253,235,236,0.48); border: 1px solid #E90211; margin-bottom: 15px!important;}
.item_fr_box .btn_zhucenew{background: #F4F4F4; border: 1px solid #999999;}
.item_fr_box .btn_zhucenew a{color: #333333!important;}




.module_view {display: flex; margin-top: 30px;}
.module_view li {cursor: pointer; flex: 1; height: 130px; margin-right: 30px; background-color: #fff;background-repeat: no-repeat; background-position: 0 0; background-size: 191px 156px;}
.module_view li:last-child{margin-right: 0!important;}
.module_view li img{float: left; width: 86px; height: 86px; overflow: hidden; margin: 27px 35px;}
.module_view li p{ float: left; line-height: 30px; font-size: 15px; color: #000; margin-top: 40px;}
.module_view li p span{line-height: 20px; font-size: 12px; color: #666;}

.firatwo_block{width: 100%; overflow: hidden;}
.wrap_block{margin-top: 30px; border-top: 1px solid red; padding: 0 15px 15px;  background: #fff; position: relative}
.wrap_block::after{content:''; width: 88px; height: 75px; background:  url(../../img/block_title.png) no-repeat 0 0 ; background-size: 88px 75px; position: absolute; top: -14px; left: 2px;}
.wrap_block h1{width: 100%; overflow: hidden; line-height: 70px; padding-left: 80px; color: #111; font-size: 26px; font-weight: 600;}
.wrap_block .tip_title{float: left;}
.wrap_block h1 .fl_else{cursor: pointer; color: #666; font-size: 12px; float: left; font-weight: normal!important; margin-left: 25px;}
.wrap_block h1 .fr_else{cursor: pointer; color: #666; font-size: 12px; float: right; font-weight: normal!important;}
.wrap_block h1 ul{float: right;}
.wrap_block h1 ul li{cursor: pointer;  font-weight: normal; float: left; color: #666; background: #f5f5f5; margin-left: 10px; padding: 5px 10px; font-size: 12px; line-height: 1; margin-top: 26px; }
.ative_li{color: #E90211!important;}
.jsxx_block{width: 590px; float: left;}
.cpmx_block{width: 590px; float: right;}
.jsxx_content{width: 100%; overflow: hidden; display: flex;}
.jsxx_fl_img{width: 243px; height: 370px;margin-right: 35px; overflow: hidden; position: relative;}
.jsxx_fl_img img{width: 100%; overflow: hidden;}
.jsxx_fl_img p{width: 100%; background-color: rgba(228, 214, 214, 0.7);color: #666; position: absolute; bottom: 0; left: 0; line-height: 30px; font-size: 12px; text-align: center;}
.jsxx_fr_content{width: 100%;  overflow: hidden; flex: 1; -webkit-flex: 1;}
.jsxx_fr_content ul{width: 100%; overflow: hidden;}
.jsxx_fr_content ul li{cursor: pointer;  width: 100%; overflow: hidden; display: flex; padding-bottom: 20px;}

.jsxx_fr_img{width: 50px; height: 50px; overflow: hidden; margin-left: 10px;  margin-top: 20px;}
.jsxx_fr_img img{width: 100%;  overflow: hidden;}
.jsxx_fr_menu{ flex: 1; -webkit-flex: 1; width: 100%; overflow: hidden; padding-bottom: 20px; border-bottom: 1px solid #E7E7E7;}
.jsxx_fr_menu h2{ font-weight: normal; width: 100%; line-height: 26px; font-size: 14px; color: #111;}
.jsxx_fr_menu p{width: 100%; line-height: 18px; font-size: 12px; color: #999;}

.tjb_content{width: 100%; overflow: hidden; border: 1px solid #E7E7E7; display: flex;}
.tjb_fl_content{width: 243px; height: 510px; overflow: hidden; position: relative;}
.tjb_fl_content img{width: 100%;  overflow: hidden;}
.tjb_fr_content{ overflow: hidden; flex: 1; -webkit-flex: 1;}
.tjb_fr_content ul{width: 100%; overflow: hidden;}
.tjb_fr_content_li{cursor: pointer;  float: left; padding: 27px 15px; width: 231.25px; border-bottom: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7;}
.tjb_fr_content_li:nth-child(4n){border-right:none!important;}
.tjb_fr_content_li:nth-child(n+5):nth-child(-n+8){border-bottom:none!important;}

.tjb_fl_content .swiper-pagination-bullet-active{background: #fff;}
.headitem_list_block_banner .swiper-pagination-bullet-active{background: #fff;}
.headitem_list_block_banner .swiper-pagination-bullet{opacity: 0.4;}

.falbj_content_li{cursor: pointer; float: left; padding: 16px 0; width: 20%; border-bottom: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7;}
.falbj_content_li:nth-child(5n){border-right:none!important;}
.falbj_content_li:nth-child(n+6):nth-child(-n+10){border-bottom:none!important;}

.tjb_fr_content_img{width: 103px; height: 93px; overflow: hidden; margin: 10px auto;}
.tjb_fr_content_img img{width: 100%; overflow: hidden;}
.tjb_fr_content_p{max-width: 200px;margin: auto;margin-bottom: 10px; line-height: 26px; font-size: 16px; color: #111; text-align: center;}
.tjb_fr_content_p span{width: 100%; line-height: 18px; font-size: 12px; color: #999;}
.ytjq_btn{text-align: center;width: 118px; height: 33px; background: rgba(252, 192, 196, 0.38); border-radius: 15px; overflow: hidden; margin: 0 auto;}
.ytjq_btn a{color: #E90211; font-size: 12px; line-height: 33px;}
.ytjq_btn span{width: 33px; height: 33px; border-radius: 50%; background: #F86C75 url(../../img/idaoqi.png) no-repeat 8px; background-size: 17px; display: inline-block; float: left; margin-right: 10px;}
 
.wmys_block{background: url(../../img/wmys_bg.png) no-repeat 0 0; background-size: 100%; padding: 30px;}
.wmys_block::after{display: none!important;}
.wmys_block h2{width: 100%; text-align: center;font-size: 30px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; line-height: 30px;}
.wmys_block h3{width: 100%; text-align: center;font-size: 14px; font-family: Arial;    font-weight: 400;color: #FFFFFF;line-height: 30px;}
.wmys_content{width: 100%; overflow: hidden;margin-top: 60px;}
.wmys_content ul{width: 100%; overflow: hidden;}
.wmys_content ul li{width: 280px; float: left; overflow: hidden; display: flex;}
.wmys_content_fl{float: left; width: 74px; height: 84px;background: url(../../img/dbx_bg.png) no-repeat 0 0; background-size: 100%;  margin-right: 15px; font-size: 20px; font-family: AaKaiTi; font-weight: 400; color: #FFFFFF; line-height: 25px; padding: 17px 0; text-align: center;}
.wmys_content_fr{flex: 1; -webkit-flex: 1; overflow: hidden;}
.wmys_content_fr p{font-size: 12px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;line-height: 21px;}

/* 模块二 */
.alfx_block{width: 50%;  height: 365px; float: left;}
.cpsm_block{width: 50%; height: 365px; float: right; overflow: hidden; }
.cpsm_block::after{display: none!important;}
.cpsm_block h1{padding-left: 0!important;}
.cpsx_block{width: 370px; height: 365px; float: right;}

.cpsx_content_ul{width: 100%; overflow: hidden;}
.cpsx_content_li{width: 100%; overflow: hidden; padding: 15px 15px 15px 35px; border-bottom: 1px solid #e7e7e7; background: url(../../img/hot.png) no-repeat 3px 21px; background-size: 25px 16px;}
.cpsx_content_li p{font-size: 14px; color: #111111; line-height: 25px;}
.cpsx_content_li span{display: block; font-size: 12px; color: #999; line-height: 18px;}


/* 底部 */
.foot_content_box{width: 100%; overflow: hidden; margin-top: 20px;}
.foot_content_nav{width: 100%; overflow: hidden; background-color: #fff;}
.foot_content_nav_ul{width: 1200px; margin: 0 auto; overflow: hidden; height: 46px;}
.foot_content_nav_ul li{cursor: pointer; line-height: 46px; float: left; padding: 0 15px; margin-left: 15px; color: #333333; font-size: 12px;}
.foot_content_nav_ul .yqlj{color: #fff; background-color: #E90211;}

.foot_com_information{width: 100%; overflow: hidden; background-color: #EFEEEE;}
.foot_company{width: 1192px; overflow: hidden; margin: 0 auto; padding: 40px 0;  border-bottom: 1px solid #2c2c2d; }
.foot_company_logo{width: 235px; height: 71px; overflow: hidden; float: left;}
.foot_company_logo img{width: 100%; overflow: hidden;}
.foot_company_info{width: 310px; margin-left: 85px; float: left; overflow: hidden;}
.foot_company_info h1{width: 100%; font-size: 18px; line-height: 28px; color: #444141; font-weight: normal; margin-bottom: 10px;}
.foot_company_info p{width: 100%;font-size: 12px; color: #444141; line-height: 26px; padding-left: 25px;background-repeat: no-repeat; background-size: 20px; background-position: 0 4px;}
.foot_company_info .addr{background-image: url(../../img/foot_addr.png)}
.foot_company_info .tel{background-image: url(../../img/foot_tel_1.png)}
.foot_company_info .chanz{background-image: url(../../img/foot_chuanz.png)}
.foot_company_info .email{background-image: url(../../img/foot_email.png)}
.foot_company_telphone{margin-left: 80px ; width: 280px; float: left; overflow: hidden; padding: 38px 0px 0 60px;background: url(../../img/foot_tel_2.png) no-repeat 0 43px; background-size: 58px; }
.foot_company_telphone p{color: #444141;width: 100%; font-size: 16px;line-height: 25px;}
.foot_company_telphone h2{font-weight: normal; color: #444141; font-size: 27px; font-family: Century; line-height: 44px;}
.foot_company_wech{width: 150px; overflow: hidden; float: right;}
.foot_company_wech .code_img{width: 116px; height: 116px; overflow: hidden; margin: 0 auto;}
.foot_company_wech .code_img img{width: 100%;  overflow: hidden;}
.foot_company_wech .code_tip{ color: #444141; width: 100%; text-align: center; overflow: hidden; font-size: 14px; line-height: 26px;}
.foot_company_icp{width: 100%; overflow: hidden; padding: 20px 0;color: #444141; font-size: 12px; text-align: center;}





/* *********       关于我们     ********* */
.about_banner{width: 100%; overflow: hidden;}
.about_banner img{width: 100%; overflow: hidden;}
.about_content{width: 100%; }
.about_nav{z-index: 999;position: sticky;top: 28px;width: 100%; overflow: hidden;border-bottom: 1px solid #E3E5E7;background: #fff;}
.about_nav_ul{width: 900px; margin: 0 auto; overflow: hidden; padding: 20px 0; }
.about_nav_ul li{width: 20%; float: left; text-align: center; line-height: 20px; font-size: 18px; color: #000;}
.about_nav_active{color: #E90211!important; position: relative}
.about_nav_active::after{content: ''; width: 120px; border: 1px solid #E90211; position: absolute; left: 50%; margin-left: -60px; bottom: -20px;}

.about_yiwen_div{background: #fff; width: 100%; overflow: hidden;}
.about_yiwen{width: 1200px; margin: 0 auto; overflow: hidden; display: flex; padding: 55px 0;}
.about_yiwen_img{width: 501px; overflow: hidden; margin-right: 42px;}
.about_yiwen_img .img_fl{width: 207px; height: 342px; overflow: hidden; float: left; margin-right: 5px;}
.about_yiwen_img .img_fl img{width: 100%; height: 100%; overflow: hidden;}
.about_yiwen_img .img_fr{width: 289px; float: right; overflow: hidden;}
.about_yiwen_img .img_fr_top{width: 100%; height: 214px; overflow: hidden;}
.about_yiwen_img .img_fr_top img{width: 100%; overflow: hidden;}
.img_fr_bottom{width: 100%; height: 124px; margin-top: 4px;}
.img_fr_bottom img{width: 143px; height: 124px; overflow: hidden;}

.about_yiwen_info{flex: 1; -webkit-flex: 1; overflow: hidden; padding-top: 25px;}
.about_yiwen_info h1{width: 100%; overflow: hidden; line-height: 36px; font-size: 36px; color: #111111; font-weight: normal; padding-bottom: 15px; position: relative;}
.about_yiwen_info h1::after{content: ''; width: 64px; height: 5px; background: #E90211; position: absolute; bottom: 0; left: 0;}
.about_yiwen_info p{width: 100%; overflow: hidden; font-weight: 400; color: #333333; line-height: 26px; font-size: 14px; margin-top: 30px;}

.about_culture{width: 1200px; margin: 0 auto; overflow: hidden; padding: 40px 0;}
.about_culture_title{width: 100%; overflow: hidden; text-align: center; font-size: 36px; font-weight: 400; color: #111111; padding-bottom: 20px; position: relative;}
.about_culture_title::after{content: ''; width: 64px; height: 5px; background: #E90211; position: absolute; bottom: 10px; left: 50%; margin-left: -32px;}
.about_culture_tip{width: 100%; overflow: hidden;text-align: center; font-size: 14px; color: #333333;}
.about_culture_content{width: 100%; overflow: hidden;}
.about_culture_content ul{width: 100%; overflow: hidden;}
.about_culture_li{padding: 40px 40px 40px 80px; overflow: hidden;  width: 378px; float: left; background-color: #fff  ; background-repeat: no-repeat; background-position:  30px 40px; background-size: 44px;  margin-right: 30px; margin-top: 20px;}
.about_culture_content .zenzhi{background-image: url('../../img/ico_cengzhi.png');}
.about_culture_content .zhizao{background-image: url('../../img/ico_zhineng.png');}
.about_culture_content .zhineng{background-image: url('../../img/ico_wuliu.png');}
.about_culture_content .time{background-image: url('../../img/ico_time.png');}
.about_culture_content .pinzhi{background-image: url('../../img/ico_pinzhi.png');}
.about_culture_content .dinzhi{background-image: url('../../img/ico_dingzhi.png');}
.about_culture_li:nth-child(3n){margin-right: 0 !important;}
.about_culture_li h2{font-weight: bold; color: #111111; line-height: 44px; line-height: 44px;}
.about_culture_li p{font-size: 14px; color: #111111; line-height: 24px;}

.about_partner{width: 100%; height: 637px; overflow: hidden; background: url('../../img/about_partner_bg.png') no-repeat 0 0; background-size: 100% 100%;}
.about_partner_title{width: 100%; overflow: hidden; margin-top: 40px; text-align: center; font-size: 36px; font-weight: 400; color: #fff; padding-bottom: 20px; position: relative;}
.about_partner_title::after{content: ''; width: 64px; height: 5px; background: #E90211; position: absolute; bottom: 10px; left: 50%; margin-left: -32px;}
.about_partner_tip{width: 100%; overflow: hidden;text-align: center; font-size: 14px; color: #fff;}
.about_partner_content{width: 1200px; overflow: hidden;  margin: 36px auto; }
.about_partner_content img{width: 100%; overflow: hidden;}

.about_case{background-color: #fff; width: 100%!important;}
.about_case_content{width: 1200px; position: relative; padding: 0 30px; overflow: hidden; margin: 36px auto;}
.fye_btn{width: 25px; height: 36px; overflow: hidden; position: absolute; top: 116px;}
.fye_btn_fl_prev{left: 0;}
.fye_btnfr_next{right: 0;}
.fye_btn img{width: 100%; overflow: hidden;}
.about_case_example{width: 1200px; margin: 0 5px; overflow: hidden;}
.about_case_example ul{width: 100%; overflow: hidden;}
.about_case_example li{width: 283px; overflow: hidden;  float: left; }
/* .about_case_example li:nth-child(4n){margin-right: 0!important;} */
#about_case_example{width: 100%; position: inherit!important;}
.case_img{width: 100%; height: 201px; overflow: hidden;}
.case_title{line-height: 49px; background: #EFEEEE;color: #333333;font-size: 14px; width: 100%; text-align: center;}
.case_title_active{color: #fff; background: #E90211;}

.about_history{background-color: #fff; width: 100%; padding-top: 50px;}
.history_content{width: 100%; margin-top: 40px; padding: 95px 0; overflow: hidden; background: url('../../img/about_history_bg.png') no-repeat 0 0; background-size: 100% 100%;}
.history_time_info{width: 850px; margin: 0 auto; overflow: hidden; display: flex;}
.fl_time{width: 250px; overflow: hidden;}
.fl_time li{font-weight: bold; padding-bottom: 40px; color: #EEEEEE; line-height: 50px; font-size: 18px; overflow: hidden; position: relative; padding-left: 50px;}
.fl_time li::after{content: ''; width: 22px; height: 22px; border: 2px solid #fff; background: #E90211; opacity: 0.85; border-radius: 50%; position: absolute; left: 5px; top: 11px;}
.fl_time li::before{content: ''; position: absolute; border: 1px solid #FFFFFF; opacity: 0.33; left: 17px; top: 0; height: 90px;}
.time_li_active{font-size: 30px!important;}
.time_li_active::after{ width: 34px!important; height: 34px!important; top: 3px!important; left: 0!important; }
.fr_info{ flex: 1; -webkit-flex: 1; background: rgba(233, 2, 17, 0.61); padding: 50px 40px; color: #fff;}
.fr_info h2{font-size: 18px;  font-weight: bold; line-height: 28px;}
.fr_info p{font-size: 18px ; font-weight: 400; line-height: 28px; margin-bottom: 60px;}
.fr_info h1{font-size: 30px; font-weight: bold; line-height: 58px;}



/*************************************** 分页标签 ***************************************/
.tcdPageCode{ background-color: #f5f5f5; text-align:center; clear:both; margin: auto;  display: flex; flex-wrap: wrap; -webkit-flex-flow:row wrap; justify-content: center ;padding: 20px 0; }
.tcdPageCode span, .tcdPageCode a{ display:inline-block; vertical-align: top; color: #333; width: 31px; height:28px; line-height: 28px; margin:0 3px; background:#fff; border-radius:4px;font-size:12px;  border: 1px solid #999; overflow: hidden; cursor: pointer}
.tcdPageCode span:hover, .tcdPageCode a:hover{ border: 1px solid #E90211; color: #E90211;}
.tcdPageCode .disabled_l, .tcdPageCode .nextPage{width: 52px!important;}
.tcdPageCode .one_end{width: 40px!important;}
/* .tcdPageCode .disabled{ background-image: url(https://img.haoyunbang.cn/cooperate_gw/images/ico_start_page.png) !important;}
.tcdPageCode .nextPage{ background-image: url(//img.haoyunbang.cn/cooperate_gw/images/ico_next_page.png) !important;}
.tcdPageCode .disabled:hover{ background-image: url(//img.haoyunbang.cn/cooperate_gw/images/ico_start_page_2.png) !important;}
.tcdPageCode .nextPage:hover{ background-image: url(//img.haoyunbang.cn/cooperate_gw/images/ico_next_page_2.png) !important;} */
/* .tcdPageCode .disabled, .tcdPageCode .nextPage,.tcdPageCode .disabled:hover, .tcdPageCode .nextPage:hover, .tcdPageCode .disabled_l, .tcdPageCode .prevPage{ background-position: center center !important; background-repeat: no-repeat !important; line-height: 999px; text-indent: -999px; background-size:12px 12px !important;} */
.tcdPageCode .current{background: #E90211; border: 1px solid #E90211; color: #fff;}
/* .tcdPageCode .disabled_l, .tcdPageCode .prevPage{ background-image: url(//img.haoyunbang.cn/cooperate_gw/images/ico_start_page.png) !important;} */
/*************************************** 分页标签_add ***************************************/


/* ********************  行业资讯  ****************** */
.post_position{width: 1200px; cursor: pointer; margin: 0 auto; overflow: hidden; font-size: 14px; color: #666666; line-height: 48px;}
.news_content{width: 1200px; margin: 0 auto; overflow: hidden;}
.news_content_info{overflow: hidden;}
.first_label_tag{width: 100%; overflow: hidden;background: #fff;  padding: 0 15px;}
.first_label_tag ul{width: 100%; overflow: hidden; border-bottom: 1px solid #eee;}
.first_label_tag li{ cursor: pointer; padding: 20px 0; overflow: hidden; float: left; margin-right: 40px;font-size: 14px;font-weight: bold; color: #333333; }
.first_label_tag_active{color: #E90211!important; position: relative;}
.first_label_tag_active::after{content: ''; width: 100%; overflow: hidden; border: 1px solid #E90211; position: absolute; bottom: 0; left: 0;}
.secon_label_tag{width: 100%; overflow: hidden;background: #fff;  padding: 0 15px;}
.secon_label_tag ul{width: 100%; overflow: hidden;}
.secon_label_tag li{font-size: 14px; float: left; font-weight: bold; color: #444444; padding: 0 20px; margin: 20px 0; line-height: 1; border-right: 1px solid #AAAAAA;}
.secon_label_tag li:last-child{border-right: none!important;}
.secon_label_tag_active{color: #E90211!important;}
.news_list{width: 100%; overflow: hidden;}
.news_list ul{width: 100%; overflow: hidden;background: #fff;  padding: 0 15px;}
.news_list ul li{ width: 100%; overflow: hidden; padding: 20px 0; border-bottom: 1px solid #eee; display: flex;}
.news_list_img{width: 129px; height: 129px; overflow: hidden; margin-right: 17px;} 
.news_list_img img{width: 100%; height: 100%; overflow: hidden;}
.news_list_menu{width: 100%; overflow: hidden; flex: 1; -webkit-flex: 1; position: relative;}
.news_list_menu h3{margin-bottom: 10px; font-weight: 400; font-size: 16px; color: #111111; line-height: 25px; width: 100%; overflow: hidden;}
.news_list_menu .con{font-size: 12px; color: #666; line-height: 18px; width: 100%; overflow: hidden;}
.news_guishuflei{ margin: 10px 0; display: inline-block; padding: 0 5px; background: #FEEDEE;font-size: 12px; color: #666; line-height: 20px;}
.news_guishuflei span{  color: #E90211;}
.news_tip{position:absolute; bottom: 0; left: 0; width: 100%; overflow: hidden; }
.news_tip span{ float: left; margin-right: 40px; font-size: 12px; color: #999999;line-height: 18px;}
.news_tip .time{padding-left: 30px; background: url("../../img/ico_fabutime.png") no-repeat 12px 4px; background-size: 14px;}
.news_tip .liulan{padding-left: 30px; background: url("../../img/ico_liulan.png") no-repeat 12px 4px; background-size: 13px 11px;}
/* 右边 */
.hot_news_block{width: 100%; overflow: hidden; background-color: #fff; margin-bottom: 30px;}
.hot_news_block h1{color: #FFFFFF; background: #E90211; padding: 0 20px; border-radius: 4px 4px 0 0; line-height: 40px;font-size: 16px;font-weight: bold; position: relative;}
.hot_news_block h1::after{content: ''; position: absolute; left: 12px; top: 12px; height: 15px; width: 2px; background-color: #fff;}
.hot_label_tag ul{padding: 15px 12px; width: 100%; overflow: hidden;}
.hot_label_tag li{float: left;background: rgba(244,244,244,0.35); border: 1px solid #E3E2E2; border-radius: 4px; padding: 0 10px; overflow: hidden; margin-right: 14px; margin-bottom: 15px; font-size: 14px; color: #333333;line-height: 24px;}
.hot_label_tag li:nth-child(3n){margin-right: 0!important;}
.hot_label_tag ul .act{background: #FFB901!important; border: 1px solid #FFB901!important; color: #fff!important;}
.hot_news_tag{width: 100%; padding: 0 15px 15px; overflow: hidden; background-color: #fff;}
.hot_news_tag ul{width: 100%; overflow: hidden;}
.hot_news_tag li{width: 100%; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #eeee;} 
.hot_news_tag .tit{font-size: 14px; color: #111111; line-height: 22px; width: 100%; overflow: hidden;}
.hot_news_tip{ width: 100%; overflow: hidden;  margin-top: 10px;}
.hot_news_tip span{ float: left; margin-right: 40px; font-size: 12px; color: #999999;line-height: 18px;}
.hot_news_tip .time{padding-left: 15px; background: url("../../img/ico_fabutime.png") no-repeat 0 4px; background-size: 14px;}
.hot_news_tip .liulan{padding-left: 15px; background: url("../../img/ico_liulan.png") no-repeat 0 4px; background-size: 13px 11px;}




/* ************      产品列表         **************** */
.proList_content{width: 1200px; margin: 0 auto; overflow: hidden;}
.proList_content_left{width: 250px; height: 600px;overflow: scroll;overflow-y: auto; overflow-x: hidden; scrollbar-width: thin; scrollbar-color: #6969dd #e0e0e0;float: left;}
.proList_content_left::-webkit-scrollbar {
    width: 20px;
}
 
.proList_content_left::-webkit-scrollbar-track {
    background-color: #e4e4e4;
    border-radius: 100px;
}
 
.proList_content_left::-webkit-scrollbar-thumb {
    background-color: #c9c6c2;
    border-radius: 100px;
}
.proList_content_left h1{  background: #FFB901;font-size: 18px; font-weight: bold; color: #FFFFFF;  line-height: 46px; text-align: center;}
.proList_content_left .delete{ background: #eee url('../../img/ico_delete.png') no-repeat 71px 15px; background-size: 16px; ;font-size: 14px; font-weight: 400; color: #666666; line-height: 46px;  text-align: center;}
.condition_block{width: 100%; overflow: hidden; background-color: #fff;}
.condition_block h2{padding-left: 25px; line-height: 46px; position: relative; background: #FDE8EA; font-size: 18px; font-weight: bold;color: #333333;}
.condition_block h2::after{content: ''; width: 5px; height: 5px; background: #E90211; border-radius: 50%; position: absolute; left: 15px; bottom: 20px;}
.condition_block ul{width: 100%; overflow: hidden;}
.condition_block ul li{float: left; padding-left: 30px; width: 50%; text-align:left; font-size: 14px;font-weight: 400;color: #333333; line-height: 46px; border-bottom: 1px solid #eee; -ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.proList_content_right{width: 930px; overflow: hidden; float: right;}
.proList_fenlei_block{ padding: 0 20px 10px 20px; width: 100%;; overflow: hidden ;background-color: #fff}
.proList_fenlei_block h1{font-size: 24px; padding: 20px 0; font-weight: 400; color: #111111; line-height: 30px;}
.proList_fenlei_block ul{width: 900px; height: 145px; overflow: scroll; overflow-x: auto; overflow-y: hidden; display: flex;}
.proList_fenlei_block ul::-webkit-scrollbar {
    width: 20px;
}
 
.proList_fenlei_block ul::-webkit-scrollbar-track {
    background-color: #e4e4e4;
    border-radius: 100px;
}
 
.proList_fenlei_block ul::-webkit-scrollbar-thumb {
    background-color: #c9c6c2;
    border-radius: 100px;
}

.proList_fenlei_block li{ height: 121px; -webkit-flex-shrink: 0; flex-shrink: 0; display: inline-block; padding: 10px 35px; overflow: hidden; border-right: 1px solid #E7E7E7; border-bottom: 1px solid #e7e7e7; border-top: 1px solid #E7E7E7;}
.proList_fenlei_block li:first-child{ border-left: 1px solid #E7E7E7}
.proList_fenlei_block li img{width: 55px; height: 55px; overflow: hidden; margin: 12px auto;}
.proList_fenlei_block li p{width: 100%; text-align: center; font-size: 14px; color: #111111;}

.product_list_info{ margin-top: 10px; width: 100%; overflow: hidden ;background: #FFFFFF; border: 1px solid rgba(221,221,221,0.39);}
.product_list_top{height: 56px; width: 100%; overflow: hidden;  padding: 0 20px;}
.product_list_top h1{line-height: 56px; font-size: 18px;font-weight: bold; color: #E90211; margin-right: 25px;}
.product_list_top .fl_number{ font-size: 14px;color: #111111;line-height: 56px;}
.product_list_top .fl_number span{color: #E90211;}
.product_list_top .fr{font-size: 14px; color: #666666; line-height: 56px; padding: 0 25px;}
.product_list_top .bg{ background-image: url("../../img/ico_fenlei.png"); background-position: 6px 20px; background-repeat: no-repeat; background-size: 16px; }
.product_list_top .act{color: #E90211!important; background-image: url("../../img/ico_fenlei_act.png")!important}
.list_tabel_block{width: 100%; overflow: hidden;}
.ul_tabel_title{width: 100%; overflow: hidden;  padding: 0 20px; display: flex;  background: #F9F9F9; height: 46px;}
.ul_tabel_title li{line-height: 46px;font-size: 12px;color: #00011D;}
.ul_tabel_title li:first-child{margin-right: 110px;}
.ul_tabel_title li:nth-child(2){margin-right: 240px;}
.ul_tabel_title li:nth-child(3){margin-right: 175px;}
.tabel_content{width: 100%; overflow: hidden; background: #fff;}
.tabel_content .list_ul{width: 100%; overflow: hidden;  border: 1px solid #eee;}
.tabel_content .list_ul li{padding: 20px; border-top: 1px solid #eee; display: flex; overflow: hidden; width: 100%;}
.tabel_content .list_ul li:first-child{border-top: none!important;}
.tabel_tuli{width: 78px; height: 78px; overflow: hidden; border: 1px solid #eee; margin-right: 20px;}
.tabel_tuli img{width: 100%; overflow: hidden;}
.tabel_xilie {padding: 10px 0; margin-right: 60px;} 
.tabel_xilie p{font-size: 14px; color: #111111; line-height: 24px;}
.tabel_shuxing{ margin-right: 60px;}
.tabel_shuxing p{font-size: 12px;color: #333333; line-height: 24px;}
.tabel_jishu{ margin-right: 60px;}
.tabel_jishu p{font-size: 12px;color: #333333; line-height: 24px;}
.tabel_dowlon{padding-left: 50px; position: relative;}
.tabel_dowlon::after{content: ''; width: 3px; height: 100%; background-color: #F4F4F4; position: absolute; top: 0; left: 0; border-radius: 10px;}
.tabel_dowlon_btn{cursor: pointer; padding: 0 10px 0 25px; height: 25px; line-height: 25px; border-radius: 3px; font-size: 12px; font-weight: bold; color: #FFFFFF; background-image: url('../../img/format_pdf.png'); background-position: 6px 4px; background-repeat: no-repeat; background-size: 16px; }
.tabel_dowlon .yulan{background-color: #E90211; margin-bottom: 20px; margin-top: 10px; border: 1px solid rgba(233,2,17,0.39); }
.tabel_dowlon .dowlon{background-color: #FFB901; border: 1px solid rgba(255,185,1,0.39);}

.chuchuang_ul{width: 100%; overflow: hidden;}
.chuchuang_ul li{padding: 20px 30px; overflow: hidden; float: left; border: 0.5px solid #eee; width: 231px;}
.chuchuang_ul .linjian_img{width: 123px; height: 121px; margin: auto; margin-bottom: 20px; overflow: hidden;}
.chuchuang_ul .linjian_img img{width: 100%; overflow: hidden;}
.chuchuang_ul p{font-size: 16px; text-align: center; color: #111111; line-height: 22px; width: 100%;}
.xuanze_number{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 115px; text-align: center; margin: auto; background: #E90211; margin-top: 20px; border: 1px solid #E90211; border-radius: 2px; padding: 0 10px; font-size: 14px; color: #FFFFFF; line-height: 26px;}


/* **********   新闻详情   ************* */
.news_detail_content{padding: 30px; background: #fff;}
.news_detail_info{width: 100%; overflow: hidden; }
.news_detail_info h1{font-size: 22px; color: #111111; line-height: 25px;}
.news_detail_tip{ width: 100%; overflow: hidden; padding: 30px 0  20px 0; border-bottom: 1px solid #eee; }
.news_detail_tip span{ float: left; margin-right: 22px; font-size: 12px; color: #999999;line-height: 18px;}
.news_detail_tip .time{padding-left: 30px; background: url("../../img/ico_fabutime.png") no-repeat 12px 4px; background-size: 14px;}
.news_detail_tip .liulan{padding-left: 30px; background: url("../../img/ico_liulan.png") no-repeat 12px 4px; background-size: 13px 11px;}
.news_detail_tip .down{float: right; padding-left: 30px; font-size: 14px; font-weight: bold; color: #E90211; line-height: 22px; margin-right: 0!important;}
.news_detail_p_img{margin: 20px auto; overflow: hidden;}
.news_detail_prev_next{width: 100%; padding-top: 20px; overflow: hidden; border-top: 1px solid #eee;}
.news_detail_prev_next a{font-size: 12px; font-weight: 400; color: #666666; line-height: 20px; cursor: pointer;}
.news_detail_prev_next span{color: #E90211; padding-right: 20px;}
.news_detail_prev,.news_detail_next{width: 45%; overflow: hidden;}
.knowmany{width: 100%; display: flex; padding: 33px 25px; overflow: hidden; background: url('../../img/news_know_many_bg.png') no-repeat 0 0; background-size: 100% 100%;}
.knowmany .fl_img{width: 53px; height: 53px; overflow: hidden; margin-right: 13px;}
.knowmany .fl_img img{width: 100%; overflow: hidden;}
.knowmany .fl_info{flex: 1; -webkit-flex: 1; overflow: hidden;}
.knowmany .fl_info h4{ width: 100%; font-size: 14px; font-weight: bold;  color: #3D536A; line-height: 26px;}
.knowmany .fl_info h5{width: 100%; overflow: hidden; font-size: 20px; font-weight: bold; color: #E90211; line-height: 22px;}
.news_share{width: 100%; overflow: hidden; background-color: #fff; padding: 20px 0; display: flex;}
.news_share_item{width: 33%; overflow: hidden;}
.news_share_item img{width: 53px; height: 53px; overflow: hidden; margin: auto;}
.news_share_item p{width: 100%; overflow: hidden; text-align: center; font-size: 12px; font-weight: 400; color: #333333; line-height: 36px;}


 /* ************** 登录、注册 ************* */
 .login_alert_block{ width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.5);z-index:9999;}
 .login_alert_content{display: block; position: fixed; top: 50%; left: 50%; padding: 60px 90px 60px 87px; background: white; z-index: 21474835833; box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px;  }
 .login_alert_content_close{display: block; position: fixed; top: 5%; right: 28%; width: 26px; height: 26px;}
 .login_alert_content_close img{width: 100%; overflow: hidden;}
 .login_alert_content .tit{font-size: 24px; width: 100%; text-align: center; margin-bottom: 36px; font-weight: bold; color: #333333;}
 .login_area { display: table; margin: auto;}
 .login_area li {display: table; width: 100%;height: 48px; }
 .login_area .user_info { border: 1px solid #DADADA; background: #fff;display: block;width: 100%;padding: 0 34px; border-radius: 3px; height: 48px; line-height: 48px; margin-bottom: 32px;}
 .login_area .user_info:hover {border: 1px solid #999;}
 .login_area .user_name{ background: url(../../img/ico_login_email.png) no-repeat 7px 12px; background-size: 24px 22px;}
 .login_area .user_pwd{ background: url(../../img/ico_login_password.png) no-repeat 7px 12px; background-size: 24px 22px;}
 .login_area .user_yzm {float: left;width: 235px; margin-right: 10px;}
 .login_area .shuaxin{width: 26px; height: 26px; overflow: hidden;margin-top: 11px;margin-left: 5px;}
 .login_area .btn_gray {margin-left: 10px; float:left;border-radius: 3px;width: 121px;padding: 0;height: 48px;line-height: 48px;text-align: center;font-size: 16px;background: rgba(237,231,228,1);color: #A3A09B !important;display:inline-block;}
 .login_area .btn_red {border-radius: 3px; height: 48px; line-height: 35px; display: block; text-align: center; font-size: 18px; margin-top: 20px; background: #E90211; color: #fff;}
 .signin_fooer_info { width: 100%; overflow: hidden; margin-top: 42px; }
 .signin_fooer_info a {font-size: 17px; font-weight: 400; color: #FF1919; line-height: 30px;display: inline-block}
 #err_msg {font-size: 14px;text-align: center;color: #E90211;line-height: 30px;height: 30px;}
  

/* ************* 订单详情 *************** */
.e9{color: #E90211 !important;}
.bold{font-weight: bold!important;}
.fahuo{color: #1F4DF7!important;}
.order_content{width: 1200px; background: #fff; margin: 0 auto; padding: 30px 11px; overflow: hidden;}
.order_content .tit_h1{width: 100%; overflow: hidden;font-size: 18px; font-weight: bold; color: #E90211; margin-bottom: 20px;}
.order_content .tit_h2{width: 100%; overflow: hidden; padding-left: 10px; font-size: 16px; font-weight: bold; color: #111; margin-bottom: 12px;}
.order_content .tit_h3{width: 100%; overflow: hidden; padding: 0 10px;height: 40px;background: #F9F9F9; border: 1px solid #EEEEEE; font-size: 14px; font-weight: 400; color: #444444; line-height: 40px; margin-bottom: 26px;}
.radio_input{width: 100%; overflow: hidden; padding: 0 10px;height: 40px;background: #F9F9F9; border: 1px solid #EEEEEE; font-size: 14px; font-weight: 400; color: #444444; line-height: 40px; margin-bottom: 26px;}
.radio_input input{width: 11px; height: 11px; margin-right: 5px !important;}

.td_img{width: 70.6px; height: 70px; background-color: #fff; overflow: hidden; float: left; margin-right: 24px;}
.td_img img{width: 100%; overflow: hidden;}
.td_p{float: left;}
.td_p .p1{font-size: 16px;color: #111111;}
 
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td{font-size: 12px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; padding: 17px !important; border-top: none!important; border-bottom: 1px solid #eee; text-align: left;}
.table-condensed>tbody>tr{background: #F9F9F9; }
.table-condensed>thead{ margin-bottom: 24px;}
.table-condensed>thead>tr{background: #FAD9DB;}
.table-condensed>thead>tr>th{padding: 26px 17px!important; border-bottom: none!important;font-size: 12px; font-weight: 400; color: #111111; line-height: 16px; text-align: left;}
.table tr th:first-child{text-align: center; padding: 26px 0!important;}
.order_content_notes{width: 100%; overflow: hidden; margin-top: 38px ; display: flex;}
.order_content_notes .chek_input{width: 13px; height: 13px; margin: 5px 15px 0 25px; float: left;}
.order_content_notes p{font-size: 14px; color: #333333; line-height: 24px; flex: 1; -webkit-flex: 1;}
.order_price_detail{width: 100%; overflow: hidden; margin-top: 42px;} 
.order_price_detail ul{width: 100%; overflow: hidden; display: flex;justify-content: flex-end;  padding: 27px 0; margin-bottom: 0;}
.order_price_detail ul li{  margin-left: 36px; font-size: 17px; color: #333333;}
 
.order_commit{width: 100%; overflow: hidden; display: flex;justify-content: flex-end; height: 69px; background: #F3F3F3; border: 1px solid #DDDDDD;}
.order_commit p{font-size: 24px; color: #333333; line-height: 69px; margin-right: 84px;}
.order_commit p span{font-weight: bold;}
.order_payment_btn{width: 100%; overflow: hidden;   border: 1px solid #DDDDDD;}
.order_commit_btns{width: 100%; overflow: hidden; display: flex;justify-content: flex-end; height: 69px; background: #F3F3F3; border-bottom: 1px solid #DDDDDD;}
.order_commit_btns a{width: 174px; height: 69px; line-height: 69px; font-size: 24px; line-height:69px; text-align: center; cursor: pointer;}
.commit_btn{ background-color:  #E90211;color: #fff; border: 1px solid #E90211; width: 174px; height: 69px; line-height: 69px; text-align: center; font-size: 24px; cursor: pointer; }
.commit_btn:hover{color: #fff;}
.order_illustrate{width: 100%; overflow: hidden; padding-left: 60px; margin-top: 38px; background: url(../../img/ico_order_illu.png) no-repeat 40px 6px; background-size: 15px;}
.order_illustrate p{font-size: 14px; color: #333; line-height: 26px; margin-bottom: 0;}

/* ****************  订单详情-线下支付 *************** */
.cat_pay_order{margin-top: 40px; width: 100%; overflow: hidden;}
.cat_pay_order h1{padding-left: 15px; margin: 0!important; width: 100%; overflow: hidden;font-size: 24px; font-weight: bold; color: #E90211; line-height: 1; position: relative;}
.cat_pay_order h1::after{content: ''; width: 8px; height: 100%; position: absolute; left: 0; top: 0; background-color: #E90211; border-radius: 10px;}
.cat_pay_order_tip{font-size: 14px;color: #111111; line-height: 16px; width: 100%; overflow: hidden; margin-top: 10px;}
.cat_pay_order_info{width: 100%; margin-top: 20px; overflow: hidden; padding: 28px 50px 20px 10px; background-color: #f9f9f9; border: 1px solid #eee;}
.cat_pay_order_info .p_one{line-height: 1; font-size: 18px; color: #333333; margin-bottom: 17px;}
.cat_pay_order_info .p_two{line-height: 1; font-size: 24px; color: #333333; margin: 0!important;}
.cat_pay_order_info .buy_unit{font-size: 18px;color: #333333;  margin: 0 0 0 90px;}
.countdown{font-size: 18px; font-weight: bold; color: #E90211; line-height: 50px; padding-left: 25px; background: url(../../img/ico_countdown.png) no-repeat 0 14px; background-size: 20px;}
.order_payment_detail{width: 100%; overflow: hidden; } 
.order_payment_detail ul{width: 100%; overflow: hidden; margin-bottom: 0; padding: 30px 0;}
.order_payment_detail ul li{  margin-left: 27px; float: left; font-size: 17px; color: #333333;}
.order_payment_detail ul li:last-child{float: right!important; padding-right: 36px;}
.order_payment_detail ul li p{margin-bottom: 0;}
.remove_btn{background: #e3e1e1; border: 1px solid #DDDDDD;color: #333333; }
.remove_btn:hover{color: #333;}
.order_payment_way{width: 100%; overflow: hidden; padding: 0 24px; background: #fff;}
.order_payment_way h1{font-size: 16px;font-weight: bold; color: #111111; margin-top: 28px; margin-bottom: 36px; line-height: 16px;}
.payment_way_content{width: 100%; overflow: hidden; padding: 0 240px;}
.payment_way_radio{width: 100%; overflow: hidden;}
.payment_way_radio .payment_way{background: rgba(243,243,243,0); padding: 0 33px; height: 90px; width: 307px; border: 1px solid #DDDDDD;}
.payment_way_radio .payment_way .radio{ width: 18px; height: 18px; overflow: hidden;border: 1px solid #CCCCCC; border-radius: 50%; margin: 36px auto; display: block; float: left;}
.payment_way_radio .payment_way span{font-size: 16px; color: #111111;  line-height: 90px; display: block; padding-left: 10px; float: left;}
.payment_way_jiage{width: 270px; margin: auto; margin-top: 47px;}
.payment_way_jiage p{margin:0; text-align: left; font-size: 18px; font-weight: 400;color: #333333; line-height: 28px;}
.payment_code{width: 100%; overflow: hidden; position: relative;}
.payment_code_img{border: 1px solid #eee; margin: 34px auto; width: 245px; height: 245px;  padding: 15px; overflow: hidden; border-radius: 4px; }
.payment_code_img img{width: 100%; height: 100%; overflow: hidden;}
.payment_user_info{ width: 330px; background: #F9F9F9; border: 1px solid #E6E6E6; border-radius: 6px; padding: 30px 20px; margin: 27px auto;}
.payment_user_info p{font-size: 14px;margin-bottom: 15px; font-weight: 400; color: #333333; line-height: 20px;}
.payment_user_info p span{font-size: bold;}
.payment_user_info p button{margin-left: 5px; background: #FBE2E4;border: 1px solid #FBE2E4; border-radius: 4px; height: 20px; line-height: 20px; font-size: 12px; color: #E90211; }
.upload_credentials{width: 150px; padding:15px 0; margin: auto; background: #fff; border: 1px solid #E6E6E6; border-radius: 6px;}
.upload_credentials h3{color: #E6E6E6; font-size: 40px; line-height: 1; text-align: center; font-weight: normal; margin: 0}
.upload_credentials p{font-size: 14px; font-weight: 400; color: #333333; line-height: 28px; margin-top: 20px; margin-bottom: 0; text-align: center;}
.payment_status{width: 107px; text-align: center; background: rgba(243,243,243,0); border: 1px solid #DDDDDD; font-size: 16px; font-weight: 400; color: #333333;  line-height: 42px; margin: 0 auto; margin-bottom: 34px;}



/* ***************** 购物车  ************** */
.shop_car_content{width: 1200px; background: #fff; margin: 0 auto; padding: 37px 11px; overflow: hidden; border-top: 1px solid #E90211;}
.shop_car_h1{height: 20px; margin: 0;font-size: 18px;font-weight: bold;color: #E90211;line-height: 1; margin-bottom: 16px;}
.shop_car_content .td_checkbox{ float: left; width: 13px; height: 13px; margin-right: 14px; margin-top: 25px;}
.cart_nember{ height: 20px; overflow: hidden;}
.cart_nember span{ background: #fff;   width: 19px; height: 19px; border: 1px solid #aaa; text-align: center;display: block; float: left; cursor: pointer; }
.cart_nember input{width: 40px; height: 19px; line-height: 19px; margin: 0; border-top: 1px solid #aaa;border-bottom: 1px solid #aaa; border-left: none; border-right: none; display: block; float: left; cursor: pointer;}
.shop_car_content .zhek{color: #FFB901!important;}
.shop_car_content .remove{color: #111; font-size: 14px; cursor: pointer;}
.shop_car_all{width: 100%; overflow: hidden; margin-top: 34px ;}
.shop_car_all .allchek_input{width: 13px; height: 13px; margin: 5px 15px 0 25px; float: left;}
.shop_car_all span{ font-size: 14px; color: #555; margin-right: 29px; line-height: 24px; flex: 1; -webkit-flex: 1;}

/* ************** 支付弹窗  *************** */
.payment_alert_block{ display: none; width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.5);z-index:9999;}
.payment_alert_content{display: block; position: fixed; top: 50%; left: 50%; padding:  35px; background: white; z-index: 21474835833; box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px;  }
.payment_alert_content .tit{font-size: 22px; width: 100%; text-align: center; line-height: 30px; margin-bottom: 15px; font-weight: bold; color: #333333;}
.payment_alert_content .number{font-size: 18px; text-align: center; font-weight: 400; color: #333333;line-height: 36px;}
.payment_alert_content p{font-size: 14px; font-weight: 400; color: #999999; line-height: 26px; text-align: center; margin: 0;}
.payment_alert_content .btns{width: 300px;margin: auto;  overflow: hidden; margin-top: 30px;}
.payment_alert_content .btns a{display: block; width: 130px; overflow: hidden; text-align: center; cursor: pointer; height: 42px; line-height: 42px; font-size: 16px;}
.payment_alert_content .btns .fl{background: rgba(243,243,243,0); border: 1px solid #DDDDDD;color: #333333;}
.payment_alert_content .btns .fr{background: #E90211; border: 1px solid #E90211; color: #FFFFFF;}


/* ****************** 产品详情 ***************** */
.proDetail{width: 1200px; margin: 0 auto; overflow: hidden;}
.top_proDetail_content{width: 100%; height: 400px; display: flex; overflow: hidden; padding: 18px 10px 18px 20px; border-top: 1px solid #E90211; background-color: #fff; }
.top_proDetail_imgs{width: 290px; position: relative;}
.top_pro_big_img{width: 285px; height: 285px;margin: 0 auto; border: 1px solid #DDDDDD;}
.top_pro_big_img img{width: 100%; height: 100%; overflow: hidden;}
.top_pro_small_imgs{width: 100%; overflow: hidden; height: 62px; margin-top: 14px;}
.top_pro_small_imgs img{width: 100%; height: 100%; overflow: hidden;}
/* width: 266px;  */
.top_pro_small_imgs .top_pro_small_cont{padding: 0 20px; margin: 0 auto;position: relative;}
.top_pro_small_imgs .swiper-slide{padding: 5px 2px; width: 62px;  overflow: hidden;  border: 1px solid #DDDDDD;;}
.top_proDetail_share{width: 100%; padding: 0 15px; overflow: hidden; margin-top: 28px; font-size: 13px; color: #333333; line-height: 24px; }
.top_proDetail_share .shouc{padding-left: 30px; background: url(../../img/ico_collect_01.png) no-repeat 0 0; background-size: 25px;}
.top_proDetail_share .noshouc{background: url(../../img/ico_collect_01.png) no-repeat 0 0 !important;}
.top_proDetail_share span{float: left;}
.top_proDetail_share a{width: 20px; height: 20px; overflow: hidden; margin-left: 5px; cursor: pointer; float: left;}
.top_proDetail_share a img{width: 100%; height: 100%; overflow: hidden;}
.top_proDetail_menu {margin-left: 24px; overflow: hidden;}
.top_proDetail_menu h1{font-size: 22px; font-weight: 600; color: #111111; line-height: 30px; margin-bottom: 13px;}

.top_proDetail_h1_ul li{float: left; padding-right:33px; position: relative; cursor: pointer; margin-left: 15px; background-repeat: no-repeat; background-size: 24px; background-position: 66px 3px;}
.top_proDetail_h1_ul li:first-child{background-image: url('../../img/ico_pro_shoucang.png')}
.top_proDetail_h1_ul li:nth-child(2){background-image: url('../../img/ico_pro_fenxiang.png')}
.top_proDetail_h1_ul li:last-child{background-image: url('../../img/ico_pro_erweima.png')}
.top_proDetail_h1_ul li a{font-weight: 400; line-height: 30px; float: left; font-size: 14px; color: #3e3e3e;}
/* .top_proDetail_h1_ul li img{width: 24px; height: 24px; margin-top: 3px; overflow: hidden; float: left;} */
.top_proDetail_h1_ul .act_li a{color: #E90211!important;}
.top_proDetail_h1_ul .act_li:first-child{background-image: url('../../img/ico_pro_act_shoucang.png')!important}
.top_proDetail_h1_ul .act_li:nth-child(2){background-image: url('../../img/ico_pro_act_fenxiang.png')!important}
.top_proDetail_h1_ul .act_li:last-child{background-image: url('../../img/ico_pro_act_erweima.png')!important}
.shibie_block{ display: none; position: absolute; padding: 10px; width: 100px; border: 1px solid #eee; top: 30px; right: 0; background: #fff; z-index: 9999;}
.shibie_block img{width: 80px!important; height: 80px!important; overflow: hidden;}
.shibie_block p{width: 100%; line-height: 30px; font-size: 14px; color: #9e9e9e; text-align: center;}

.proDetail_bottom_menu{width: 100%; overflow: hidden; display: table;}
.proDetail_menu_info{width: 296px; overflow: hidden; display: table-cell;}
.pick_downlond{ width: 100%; padding-left: 40px; overflow: hidden; height: 39px; line-height: 39px;font-size: 14px; font-weight: bold; color: #E90211; background-color: #f5f5f5;}
.proDetail_menu_info ul{max-height: 215px;overflow: auto!important;width: 100%;  margin-top: 12px; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.proDetail_menu_info ul li{height: 29px; line-height: 29px; font-size: 12px;font-weight: 400; color: #555555; }
.proDetail_menu_info ul li div{width: 50%;width: 50%;float: left; padding-left: 22px;border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
.proDetail_menu_info ul .fr{background: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.proDetail_menu_info ul .fl{background: #FEF3F4;}
.proDetail_menu_phoneto{width: 530px;display: table-cell;  height: 315px;  margin-left: 18px; border: 1px solid #ddd; overflow: scroll;overflow-y: auto; overflow-x: auto; scrollbar-width: thin; scrollbar-color: #6969dd #e0e0e0;}
.proDetail_menu_phoneto img{width: 100%; overflow: hidden; margin-bottom: 10px;}
.proDetail_menu_phoneto::-webkit-scrollbar {
    width: 20px;
}
.proDetail_menu_phoneto::-webkit-scrollbar-track {
    background-color: #e4e4e4;
    border-radius: 100px;
}
.proDetail_menu_phoneto::-webkit-scrollbar-thumb {
    background-color: #c9c6c2;
    border-radius: 100px;
}
.proDetail_service_instructions{width: 260px;display: table-cell; overflow: hidden; border: 1px solid #eee; margin-left: 16px;}
.proDetail_service_instructions .title{width: 100%; height: 45px; line-height: 45px; text-align: center; color: #fff; background: #FFB901; font-size: 15px;}
.proDetail_service_instructions .cont{width: 100%; padding: 10px 15px; background-color: #cef4fb;}
.proDetail_service_instructions img{width: 74px; height: 74px; border-radius: 50%; overflow: hidden; margin: auto; margin-bottom: 5px;}
.proDetail_service_instructions p{font-size: 14px; color: #555555; line-height: 20px; margin-top: 10px;}
.proDetail_service_instructions .tag{width: 100%; background-color: #fff; padding: 0 13px; overflow: hidden;}
.proDetail_service_instructions li{font-size: 14px;  color: #333333; line-height: 22px; width: 50%; float: left; padding-left: 25px; margin-top: 10px;  background-repeat: no-repeat; background-position: 0 0 ; background-size: 22px; }
.proDetail_service_instructions .fir{ background-image: url(../../img/ico_pro_detail_01.png);}
.proDetail_service_instructions .sec{ background-image: url(../../img/ico_pro_detail_02.png);}
.proDetail_service_instructions .thr{ background-image: url(../../img/ico_pro_detail_03.png);}
.proDetail_service_instructions .for{ background-image: url(../../img/ico_pro_detail_04.png);}
.proDetail_service_instructions .computing{width: 176px; height: 29px; margin: 16px auto; background: linear-gradient(-78deg, #EF4F59, #FFB901); border-radius: 15px;}
.proDetail_service_instructions .computing a{display: block; color: #fff; text-align: center; width: 100%; line-height: 29px;    padding-left: 30px; background: url(../../img/ico_pro_detail_computy.png) no-repeat 47px 4px; background-size: 22px;}
.proDetail_content{width: 100%; background-color: #fff; margin-top: 17px; overflow: hidden;}
.proDetail_content_nav{width: 100%; overflow: hidden;  background-color: #e4e4e4; }
.proDetail_content_nav li{cursor: pointer;float: left; padding: 22px 38px; background: #E4E4E4 ; overflow: hidden; position: relative; font-size: 16px;font-weight: 400; color: #333333; line-height: 1;}
.proDetail_content_nav li::after{ content: ''; width: 2px; height: 9px; background-color: #aaa;position: absolute; right: 0; top: 25px;}
.proDetail_content_nav li:last-child::after{width: 0!important;}
.proDetail_content_nav .act::after{width: 0!important;}
.proDetail_content_nav .act{background: #E90211!important; color: #fff!important;}
.proDetail_content_block{background-color: #fff; overflow: hidden;}
.basic_infor{width: 100%; overflow: hidden;}
.basic_infor h2{font-size: 20px; font-weight: bold; color: #111;}
.basic_infor p{font-size: 18px; font-family: Microsoft YaHei; font-weight: 400; color: #111111; line-height: 34px;}
.about_resources{width: 100%; overflow: hidden; background: #E2F0FD; padding: 16px 8px; margin-top: 30px;}
.about_resources h3{font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #000000; line-height: 1;}
.about_resources ul{width: 100%; overflow: hidden;}
.about_resources ul li{float: left; margin-top: 19px; cursor: pointer; margin-left: 8px; background: #FFFFFF; border: 1px solid rgba(221,221,221,0.39); height: 41px; padding: 0 20px;}
.about_resources ul li a{display: block; line-height: 41px; font-size: 12px; font-weight: 400;font-weight: 600; color: #E90211;}

* *************** 新增 ****************** */
.invoice_content{width: 100%; overflow: hidden; background-color: #fff;}
.invoice_list{ width: 100%; min-height: 80px;max-height: 180px; padding: 0 30px ;margin: 20px 0; overflow: scroll;overflow-y: auto; overflow-x: hidden; scrollbar-width: thin; scrollbar-color: #6969dd #e0e0e0;}
.invoice_list::-webkit-scrollbar {
    width: 10px;
}
 
.invoice_list::-webkit-scrollbar-track {
    background-color: #e4e4e4;
    border-radius: 100px;
}
 
.invoice_list::-webkit-scrollbar-thumb {
    background-color: #c9c6c2;
    border-radius: 100px;
}
.invoice_list_block{width: 100%; overflow: hidden; }

.add_invoice_alert_block{ display: block; width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.5);z-index:9999;}
.add_invoice_alert_content{display: block; border-radius: 5px; position: fixed; top: 50%; left: 50%; padding:  35px; background: white; z-index: 21474835833; box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px;  }
.add_invoice_alert_close{display: block;cursor: pointer; position: absolute; top: 0; right: -45px; width: 26px; height: 26px;}
.add_invoice_alert_close img{width: 100%; overflow: hidden;}



.invoice_list li{width: 100%; overflow: hidden; margin-bottom: 20px;}
.invoice_list .fl{width: 40%; overflow: hidden; }
.invoice_list span{display: inline-block; line-height: 1; font-size: 14px; color: #333;}
.invoice_list input{width: 11px; height: 11px; overflow: hidden; margin-right: 5px;}
.invoice_list .fl span{margin-right: 15px;}
.invoice_list .fr span{padding: 0 15px; cursor: pointer;}
.invoice_list .del{border-right: 1px solid #aaa; border-left: 1px solid #aaa;}
.add_invoice_btn{ margin-left: 30px; margin-bottom: 20px; width: 100px; height: 40px; background: #E90211; border: 1px solid #E90211; border-radius: 4px; text-align: center;}
.add_invoice_btn a{line-height: 40px; display: block; width: 100%; text-align: center; color: #fff;}
.add_invoice_content{width: 100%; overflow: hidden;}
/* .add_invoice_content{width: 100%; padding: 24px 30px; overflow: hidden; background: #F9F9F9; border: 1px solid #EEEEEE; box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.17); margin-bottom: 40px;} */
.add_invoice_content p{font-size: 18px; color: #333333;font-weight:bold; margin-bottom: 20px;}
.add_invoice_content ul{width: 100%; overflow: hidden;}
.add_invoice_content ul li{width: 100%;  margin-bottom: 20px;}
.add_invoice_content ul li span{font-size: 14px; color: #333333; line-height: 22px;  margin-right: 5px; }
.add_invoice_content ul li label{font-size: 14px; font-weight: normal; color: #333333; line-height: 22px;  margin-right: 5px; }
.gongsi_input{display: none; width: 300px!important; height: 25px!important; border-radius: 4px!important; padding: 5px 10px; font-size: 14px; line-height: 1; overflow: hidden; margin-left: 5px;}
/* .add_invoice_content ul li div{width: 150px; overflow: hidden; } */
.add_invoice_content ul li .input_radio{width: 11px; height: 11px; margin-right: 5px; background: #FFFFFF; border: 1px solid #919292; border-radius: 50%;}
.add_invoice_content .btns{width: 260px; margin: 0 auto; overflow: hidden;}
.add_invoice_content .btns a{ float: left; cursor: pointer; margin-right: 25px; width: 100px; line-height: 40px;height: 40px; border-radius: 4px; display: block; text-align: center;}
.add_invoice_content .btns .save{background: #E90211; border: 1px solid #E90211; color: #fff}
.add_invoice_content .btns .qx{background: #F9F9F9; border: 1px solid #E4E1E1; color: #333;}
.add_piao_li{display: none; width: 100%; height: 200px; overflow-y: scroll; overflow-x: hidden; scrollbar-width: thin; scrollbar-color: #6969dd #e0e0e0;}
.add_piao_li::-webkit-scrollbar {
    width: 10px;
}
 
.add_piao_li::-webkit-scrollbar-track {
    background-color: #e4e4e4;
    border-radius: 100px;
}
 
.add_piao_li::-webkit-scrollbar-thumb {
    background-color: #c9c6c2;
    border-radius: 100px;
}
.add_piao_item{display: block; margin-top: 10px; overflow: hidden;}
.add_piao_item .tt{padding-left: 7px; width: 80px;text-align: right; float: left; margin-right: 10px; position: relative; line-height: 40px; color: #333333; font-size: 14px;}
.add_piao_item .tt_act::after{content: "*"; position: absolute; left: 0; top: 0; color: #E90211; font-size: 14px;}
.add_piao_item .input_block{width: 550px; height: 40px; float: left; overflow: hidden;}
.add_piao_item .newaddr_user{ padding: 5px 10px; width: 300px; height: 40px;  background: #F9F9F9; border: 1px solid #E4E1E1; border-radius: 4px;line-height: 40px;}
.add_piao_item p{ display: inline-block; font-weight: normal!important; line-height: 40px; color: #E90211; font-size: 14px; margin-left: 15px;}
.add_piao_li .tip_p{ display: inline-block; margin-bottom: 10px; font-weight: normal!important;  line-height: 40px; color: #E90211; font-size: 14px; margin-left: 37px;}
.add_piao_li .moren input{width: 14px; height: 14px; overflow: hidden; margin-top: 1px; margin-right: 5px;}
.add_piao_li .moren{margin-left: 80px; margin-bottom: 20px; font-size: 14px; color: #333;}

/* 新增地址弹框 */
.newaddr_alert_block{ display: none; width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.5);z-index:9999;}
.newaddr_alert_content{display: block; border-radius: 5px; position: fixed; top: 50%; left: 50%; padding:  35px; background: white; z-index: 21474835833; box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px;  }
.newaddr_alert_content .title{font-size: 24px;  margin-bottom: 20px;  font-weight: bold; color: #333333;}
.newaddr_alert_close{display: block;cursor: pointer; position: absolute; top: 0; right: -45px; width: 26px; height: 26px;}
.newaddr_alert_close img{width: 100%; overflow: hidden;}
.newaddr_item{display: block; margin-top: 15px; overflow: hidden;}
.newaddr_item .tt{padding-left: 7px; width: 80px;text-align: right; float: left; margin-right: 10px; position: relative; line-height: 40px; color: #333333; font-size: 14px;}
.newaddr_item .tt_act::after{content: "*"; position: absolute; left: 0; top: 0; color: #E90211; font-size: 14px;}
.newaddr_item .input_block{width: 550px; height: 40px; float: left; overflow: hidden;}
.newaddr_item .newaddr_user{ padding: 5px 10px; width: 100%; height: 40px;  background: #F9F9F9; border: 1px solid #E4E1E1; border-radius: 4px;line-height: 40px;}
.newaddr_item .select{ padding: 5px 10px; margin-right: 15px; display: block; float: left;width: 173px; height: 40px;  background: #F9F9F9; border: 1px solid #E4E1E1; border-radius: 4px;line-height: 40px;}
.newaddr_item .select:last-child{margin-right: 0!important;}
.newaddr_item .select option{font-size: 14px; color: #333333;}
.newaddr_item .newaddr_number{ float: left; padding: 5px 10px; width: 270px; height: 40px;  background: #F9F9F9; border: 1px solid #E4E1E1; border-radius: 4px;line-height: 40px;}
.newaddr_item p{float: left; line-height: 40px; color: #333333; font-size: 14px; margin-left: 15px;}
.init_moren_radio{margin-left: 90px; margin-top: 15px; width: 200px; overflow: hidden;}
.init_moren_radio input{width: 11px; height: 11px; background: #FFFFFF; border: 1px solid #919292; border-radius: 50%;}
.init_moren_radio span{ font-size: 14px; color: #EE1C1C; padding-left: 5px;}
.newaddr_alert_btns{margin-left: 90px; margin-top: 15px; width: 260px; overflow: hidden;}
.newaddr_alert_btns button{ float: left; cursor: pointer; margin-right: 25px; width: 100px; line-height: 40px;height: 40px; border-radius: 4px; display: block; text-align: center;}
.newaddr_alert_btns .save{background: #E90211; border: 1px solid #E90211; color: #fff}
.newaddr_alert_btns .qx{background: #F9F9F9; border: 1px solid #E4E1E1; color: #333;}

/* 收货地址 */
.shouhuoaddr_alert_block{ display: block; width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.5);z-index:9999;}
.shouhuoaddr_alert_content{display: block; border-radius: 5px; position: fixed; top: 50%; left: 50%; padding:  35px; background: white; z-index: 21474835833; box-shadow: rgba(15, 66, 76, 0.5) 0px 0px 14px 0px;  }
.shouhuoaddr_alert_content .title{font-size: 24px;  margin-bottom: 20px;  font-weight: bold; color: #333333;}
.shouhuoaddr_alert_close{display: block;cursor: pointer; position: absolute; top: 0; right: -45px; width: 26px; height: 26px;}
.shouhuoaddr_alert_close img{width: 100%; overflow: hidden;}
.shouhuoaddr_list{padding: 0 30px; margin-bottom: 17px; overflow: hidden ;width: 100%; background: #F9F9F9; border-radius: 12px;;}
.shouhuoaddr_list .tt{width: 100%;font-size: 18px; color: #333333; line-height: 50px; border-bottom: 1px solid #E8E3E3;}
.shouhuoaddr_list .tt .fr{height: 50px;line-height: 50px;}
.shouhuoaddr_list .tt .fr span{height: 50px;line-height: 50px;}
.shouhuoaddr_list ul{width: 100%; overflow: hidden; padding: 10px 0 25px 0;}
.shouhuoaddr_list li{width: 50%; float: left; text-align: left; margin-top: 15px; font-size: 14px; color: #999999;}
.shouhuoaddr_list li span{float: left;}
.shouhuoaddr_list li .ellipsis{color: #333; float: left; width: 260px;}
.alert_addaddr_btn{width: 135px; height: 40px; background: #E90211; border-radius: 6px;  color: #FFFFFF; text-align: center; line-height: 40px; margin: auto; margin-top: 50px; cursor: pointer;}


 

/* .top_pro_small_cont .swiper-button-next, .top_pro_small_cont .swiper-container-rtl .swiper-button-prev {
    background-image: url(../../img/ico_pro_right.png)!important;
    right: -22px!important;
    left: auto;
}
 
.top_pro_small_cont .swiper-button-prev, .top_pro_small_cont .swiper-container-rtl .swiper-button-next {
    background-image: url(../../img/ico_pro_left.png)!important;
    left: -20px!important;
    right: auto;
} */
.pick_btn_flr{
    width: 16px;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    z-index: 9999;
    cursor: pointer;
}
.pick_btn_flr img{ width: 16px; height: 18px; margin: 23px auto; overflow: hidden;}
.pick_btn_prev{left: -20px;}
.pick_btn_next{right: -20px;}
.top_pro_small_cont .swiper-container{overflow: inherit!important;}


/* 购物车弹框 */
.cut_cont_tankuang{ display: none; background: #fff; border: 2px solid #E90211; z-index: 9999; overflow: hidden; position: absolute;margin-left: -30px;}
.cut_cont_tankuang_list{width: 100%; height: 250px; margin-bottom: 10px; overflow-x: hidden; overflow-y: scroll;}
.cut_cont_tankuang_list li{padding: 10px; border-bottom: 1px solid #eee; overflow: hidden;}
.cut_cont_tankuang_list img{width: 60px; height: 60px; border: 1px solid #eee; overflow: hidden; margin-right: 10px;}
.cut_cont_tankuang_list .cut_item_info{width: 150px; overflow: hidden;}
.cut_item_info h2{width: 100%; line-height: 20px; overflow: hidden; color: #000; font-size: 14px;}
.cut_item_info p{width: 100%;line-height: 20px;  overflow: hidden; color: #3e3e3e; font-size: 12px;}
.cut_item_info span{ color: #000; }
.cut_item_price{margin-left: 5px;}
.cut_item_price h3{ line-height: 20px; overflow: hidden; color: #E90211; font-size: 14px;}
.cut_item_price h3 span{color: #000; font-weight: normal;padding-left: 2px;}
.cut_item_price p{line-height: 20px; margin-top: 20px;  overflow: hidden; color: #3e3e3e; font-size: 12px; text-align: right;}
.cut_cont_tankuang_heji{width: 100%; overflow: hidden; padding: 0 10px 10px 0;}
.cut_cont_tankuang_heji p{width: 100%; text-align: right; font-size: 14px; color: #3e3e3e; line-height: 20px;}
.cut_cont_tankuang_heji span{color: #E90211;}
.cut_cont_tankuang_heji .go{display: block; background: #E90211; border-radius: 5px; line-height: 30px; font-size: 14px; color: #fff;  width: 125px; text-align: center;float: right; margin-top: 10px; font-weight: 600;}